home *** CD-ROM | disk | FTP | other *** search
/ Collection of Tools & Utilities / Collection of Tools and Utilities.iso / tex / itrns211.zip / LIB / DEVNAC.PS < prev    next >
Text File  |  1991-10-14  |  41KB  |  263 lines

  1. %!PS-Adobe-2.0
  2. %%Creator: FontStudio 1.0
  3. %%Title: devnac Plain Font
  4. %%CreationDate: Sun, Oct 13, 1991 6:32 PM
  5. %%EndComments
  6. /setpacking where{/cpack currentpacking def
  7. pop true setpacking}if
  8. /bd{bind def}bind def
  9. /bp{bind put}bd
  10. /xd{exch def}bd
  11. /dc{/bits xd
  12. /name xd
  13. /num xd
  14. num 256 lt{Encoding num name put}if
  15. CharStrings name bits put}bd
  16. /fsd 15 dict def fsd begin
  17. /FontType 3 def
  18. /FontMatrix [0.001000 0 0 0.001000 0 0] def
  19. /FontBBox [-438 -235 696 724] def
  20. /FontName /DevnacPlain def
  21. /PaintType 0 def
  22. %    /UniqueID 0 def
  23. /FontInfo 10 dict dup begin
  24. /OutlineResolution 1000 def
  25. /Notice (Copyright 1991 by Avinash Chopde. All Rights Reserved.) def
  26. /FullName (devnac Plain) def
  27. /FamilyName (Devnac) def
  28. /Weight (Plain) def
  29. /version (1) def
  30. /ItalicAngle 0 def
  31. /isFixedPitch false def
  32. /UnderlinePosition 90 def
  33. /UnderlineThickness 40 def
  34. end def
  35. /Encoding 256 array def
  36. 0 1 255{Encoding exch /.notdef put}for
  37. /temp 15 dict def temp begin
  38. /gw{0 s i get add 8 bitshift
  39. /i i 1 add def
  40. s i get add 32768 sub
  41. /i i 1 add def}bd
  42. /gb{s i get 128 sub
  43. /i i 1 add def}bd
  44. /gn{/len s i get def
  45. /i i 1 add def
  46. s i len getinterval
  47. /i i len add def}bd
  48. /eval{/s xd
  49. /i 0 def{/t s i get def
  50. /i i 1 add def
  51. ea t get exec}loop}bd
  52. /dk{t s i matrix currentmatrix
  53. 2{6 index}repeat translate
  54. 2{8 index 256 div}repeat scale
  55. end CharStrings 5 index get
  56. temp begin
  57. /s xd
  58. /i 0 def{/t s i get def
  59. /i i 1 add def
  60. da t get exec}loop
  61. setmatrix[/i /s /t]{xd}forall
  62. 5{pop}repeat}bd
  63. /ea 16 array def
  64. ea 0{gw 0}bp
  65. ea 1{4{gw}repeat setcachedevice newpath}bp
  66. ea 2{2{gw}repeat moveto}bp
  67. ea 3{2{gw}repeat lineto}bp
  68. ea 4{6{gw}repeat curveto}bp
  69. ea 5{4{gw}repeat gn dk}bp
  70. ea 6{0 gw rlineto}bp
  71. ea 7{gw 0 rlineto}bp
  72. ea 8{0 gb rlineto}bp
  73. ea 9{gb 0 rlineto}bp
  74. ea 10{2{gb}repeat rlineto}bp
  75. ea 11{6{gb}repeat rcurveto}bp
  76. ea 13{closepath}bp
  77. ea 14{end PaintType 2 eq{temp begin stroke exit}{temp begin eofill exit}ifelse}bp
  78. ea 15{end PaintType 2 eq{temp begin stroke exit}{temp begin eofill exit}ifelse}bp
  79. /da 16 array def
  80. da 0{gw pop}bp
  81. da 1{4{gw pop}repeat}bp
  82. da 2{2{gw}repeat moveto}bp
  83. da 3{2{gw}repeat lineto}bp
  84. da 4{6{gw}repeat curveto}bp
  85. da 5{4{gw}repeat gn dk}bp
  86. da 6{0 gw rlineto}bp
  87. da 7{gw 0 rlineto}bp
  88. da 8{0 gb rlineto}bp
  89. da 9{gb 0 rlineto}bp
  90. da 10{2{gb}repeat rlineto}bp
  91. da 11{6{gb}repeat rcurveto}bp
  92. da 13{closepath}bp
  93. da 14{exit}bp
  94. da 15{exit}bp
  95. end
  96. /BuildChar
  97. {exch begin
  98. 0.2 setflat
  99. Encoding exch get
  100. CharStrings exch
  101. 2 copy known not{pop /space}if get
  102. temp begin eval end end}bd
  103. /CharStrings 256 dict def
  104. 32 /space <0081F40180008000800080000F00815E0180008000800080000F>dc
  105. 33 /exclam <00812D0180817FFE80D081E402808480330B6C51B533C9630B93AF49CD379D0D0280A0807909910480B180A680B080D380B581000480B9813080C3815F80CB818E0B849C89D65ED60B567F584B5D2D04808D816380988135809C81060480A080D780A080A780A080790D0F>dc
  106. 35 /numbersign <0081900180508075813F81720280C681720A632F09430A796B09BD0A6E4E09480A786B09B90A633009960A9ED009B20A633009970A9DD009B90A889509460A92B209B60A8795094A0A9DD109690A632F094E0A9ED10D0280B9810C09B20A6E4E094E0D0F>dc
  107. 36 /dollar <00817D0180337FDB814B820702809C7FDB099108D90B8F7F9E7FAE800827099108DC0B8F869D8AAB910B9991AEABB2C904815680E2812F810280EC81220680A60B957EAB79AA5E0B7E727A5C8F590BB177ABC947D808B0097008510B71806180528008AF096E084D0B4F712655251D0B7E45AE2DDB18067F380B238668BE3BCC0B4F903D33C5270D02809C81470B33A33FEC80FE0D0280AE813E06808C0B8E859F83AD80067F5F0B7087618E53950D0280AE80410680C00B8E799D73AD6C067F540B707F617F53800D0280EC804806809B0BA170BA58B92F0B7F5C6B4147360D0F>dc
  108. 37 /percent <008232018031800481FF81E002809880040381AF81E0096904817981AD8131818D80FA81AB0B639061A335A00B4F7D2559102E0480128116805880BC80AD80E40BA792BBBBC6E30B889D87B980D7048121818B8149818E817481A703807E80040D02808B80EA04802B80F2807881D380C781BB04811381A480E280E1808B80EA0D02817E801A0481F48002823280EE81CC810904818B8119814B80DD813B80A204812B8068813C8026817E801A0D028187802A0B4E8E5BD167F50B8CA5ACEEE2DB04821E80DE81E280128187802A0D0F>dc
  109. 38 /ampersand <00824F0180327FF0822181FA028135803B04815B801581847FF281BE7FF50B9E80BA8BD09E0B8788989792A20B798E66693F670B577C1DBB02D70B9B9EABC4C0E60B878F94B0AAB20B9480774CA0460BAB79C2AEA3CA0B649A3C8F247804819080F1817680AF8154808204812E80AB810B80D880EA8106048116812681478150814F818A0B87B366E730EF0480C58202809281DF807E81A804806881668088812380AC80EB0B5A6A334F1B2A04802A80678028802D805380090480987FD0810480038135803B0D028128804904809E7FB8801B807880B380DC0480D580A780FC8076812880490D0280DE81130B67A44CCC46F90B78A589D7B4DD0BBE89CB48CA1B0B7D515F2B3C0F0D0F>dc
  110. 39 /quotesingle <0080AA01804081C2806A825902805981C20A91F30B86B150B056800A910D0D0F>dc
  111. 40 /parenleft <00814A0180667FB6810482280280F57FB60A8F8D0480B48024809C8073809C80F204809C816480B981C48104821B0A728D0480A481CC8065816C806680EC048066807080A2800E80F57FB60D0F>dc
  112. 41 /parenright <00814A0180517FB680EF822802805F82280A72730480A081BB80B8816980B880EB0480B88078809C801C80517FC30A8E730480B2801380EF807080EF80F10480EE816D80B381D1805F82280D0F>dc
  113. 42 /asterisk <00814001803280778110817002809E80FA0B75886A8F60990B768A709666A00B738C5D91527F0B756E855D95580BA375A482CF690B747B68745A710B737D667D587A0B6F7B606A6A570B896FA073AC7F0B9A9795A3BCB90B7E4E75556C320B7C6F815898580B93809B9597A60B79A36DA16CD00B8C799771A1670B89768F6A9A610B8C74A36EAD800B8A917CA36BA80B5E8B5C7F31960B8C87988DA6910B8D839B82A8860B9285A09596A70B7792608E54830B66686B5D44460B82B28CAB94CE0B85927FA869A80B6C81646B685A0B875D935F94300D0F>dc
  114. 43 /plus <0081CC0180328039819D81AB0280D681AB067F59077F5C085D0780A4067F5809A40680A80780A308A3077F5D0680A70D0F>dc
  115. 44 /comma <0080BC01802E7FA1808A804002806B80020B8E5E5C3A43290A88760480B57FDF808F80508050803E0B5673672D9B440D0F>dc
  116. 45 /hyphen <00815601803280DE8124810702803280DE0780F208A9077F0E0D0F>dc
  117. 46 /period <0081120180507FFA80C1806802805580460B643DCB13E8560B9BC332ED18AA0D0F>dc
  118. 47 /slash <008130018049801080F581D902806080100380F581D9096803804980100D0F>dc
  119. 48 /zero <0081C301802D8043818F81A00280E281A004806D81A0802D8152802D80EE04802D80918084804380E0804304813D8043818F8094818F80EC04818F814D814881A080E281A00D0280D181660BAE89EE54EE190B80324F041E040B4A801CB31CE90B80C4A7F0D8FA0D0F>dc
  120. 49 /one <0081870180327FE7815582020281557FE706817F04815581BB8109820280D1820204807E8202803781C58032817E04802E8121807C80B6810480F1067EF60D0280BB81C50BB880D156CC2A0B7B4B652D392D0B5E803E9B3ED30B80AC9DD6BDD60D0F>dc
  121. 50 /two <0081B30180337FDB8181820D0280EF820C0480AD8211807F8207803381D90AB64A0480C581F6812C81CA812E8175048130811F810E80E780CF80CD0480A8810E80508102804B80CF0B7B52983CEB3C03812C7FDB0ABFA70380F8809C04815A80D6817E81138181816104818381A88142820580EF820C0D0F>dc
  122. 51 /three <0081980180327FBE816882230280D8822204808A822780638216803281FD0A9F430480DD821680FA81C880FA81AA0480FA817780DA815F8063815C0A98460480EE813381158107811780DD0B8343591F321F0B768C60C22DBF0B347E3709AC010AD3020ABDAE0A34D804812F80578168808F816880D40B80BD62E42AF70BA5A2B8B6B8D80B80C450FA0EFF0D0F>dc
  123. 52 /four <0081CC0180337FF7819981F002805F81F004800A81948038813980AB80F50B48572D2F2D06048058803280957FF780D97FF70481367FF7817380218173806504817380A0816780B8811E80F70481A1814681BC81AA816C81EE0A4863048175818F8140814A80E3811C04809081418055818A809581CE0D0280E880CE0BB171C24DC2280B8054623E403E0B5C803C963AC20B7DAA9FD3C4D80D0F>dc
  124. 53 /five <0081C30180327FCC8194821502805E821504803F81E4803281B180328183048032810E806F80C780CC80C70B9B85B68AD18F03814980350B80626C4C473E0AB4590B9F7DD0A9D0D5038155810204819E816A816D81A7815081AC04811581B680F18174810E81150480C280E4807E8129807C81630480798194808581C5809B81F60D0F>dc
  125. 54 /six <0081A40180327FBE8173822602810A821B04807F8242803681F9803381C604802E817A8050815A807F814204804C8127803880E5804C80B204805F807C809A804780F9804703812A7FBE0AC49D0A3EF50BE2A2D3FA9BFD0B52823E672F370B377D1F9D1FD3048095813680E5812E8125812C0A62BA0480A881668086817A808181A3048078820380E381F2812281D70D0F>dc
  126. 55 /seven <0081D30180327FFD81A281E602807D81E60A3B5504802F819E802A80AA8056805B0480AD7FC281587FFF81828057048198808581A680E281A1812604819D8172817681AF813B81AF0480EA81AF80C3818380C3812D0480C380CE80EF8094814780820B7252593C353C0B39800FA000E90B799D74BE76E804807581508076819D807D81E60D028103811A0B76F5C2DACEBD0481628130815D80E9815680B60B48912DB12DE40D0F>dc
  127. 56 /eight <0081BB0180327FFF818881E902816A81BB0A48AE03805280FD047F